all horns and rattles - Turco Inglés Diccionario